package sfin.swt.filter;

import br.com.statizo.financeiro.domain.entity.impl.ContaCorrente;



public class LancamentoFilter {
	
	private Boolean pg;
	private Boolean cartao;
	private Boolean cheque;
	private Boolean debito;
	private Boolean receita;
	private Boolean tranferencia;
	private String text;
	private boolean agend;
	private int month;
	private int year;
	private ContaCorrente contaCorrente;
	
	public Boolean getPg() {
		return pg;
	}
	public void setPg(Boolean pg) {
		this.pg = pg;
	}
	public Boolean getCartao() {
		return cartao;
	}
	public void setCartao(Boolean cartao) {
		this.cartao = cartao;
	}
	public Boolean getReceita() {
		return receita;
	}
	public void setReceita(Boolean receita) {
		this.receita = receita;
	}
	
	public void setText(String text) {
		this.text = text;
	}
	
	public String getText() {
		return text;
	}
	
	public void setCheque(Boolean cheque) {
		this.cheque = cheque;
	}
	
	public Boolean getCheque() {
		return cheque;
	}
	
	public void setDebito(Boolean debito) {
		this.debito = debito;
	}
	
	public Boolean getDebito() {
		return debito;
	}
	
	public void setTranferencia(Boolean tranferencia) {
		this.tranferencia = tranferencia;
	}
	
	public Boolean getTranferencia() {
		return tranferencia;
	}
	
	public boolean isAgend(){
		return this.agend;
	}
	
	public void limparFiltroFormaPgto(){
		cartao = null;
		cheque = null;
		debito = null;
		tranferencia = null;
	}
	
	public void setAgend(boolean agend) {
		this.agend = agend;
	}
	
	public void setMonth(int month) {
		this.month = month;
	}
	
	public int getMonth() {
		return month;
	}
	
	public void setYear(int year) {
		this.year = year;
	}
	
	public int getYear() {
		return year;
	}
	
	public ContaCorrente getContaCorrente() {
		return contaCorrente;
	}
	
	public void setContaCorrente(ContaCorrente contaCorrente) {
		this.contaCorrente = contaCorrente;
	}
	
	
}